$(window).load(function(){

	//初始化
	$(".sug").hide();
	$("#searchName").focusin(function(){
		$(".sug").show();
	});
	$("#searchName").focusout(function(){
		setTimeout(function(){$(".sug").hide();},100);
	});

// 鼠标经过样式修改和点击取值
	$(document).on("mouseenter",".sug li",function(){
		$(this).addClass("selected");
	});
	$(document).on("mouseleave",".sug li",function(){
		$(this).removeClass("selected");
	});
	$(document).on("click",".sug li",function(){
		var no=$(this).attr("uid");
		$("#searchName").val('');
		$("#searchName").val(no);
     $("#addressWord").val('');
     alert($(this).text());
    $("#addressWord").val($(this).text());
    //  searchInfo.keyword=$(info.formName).val();
    // $("#roomTable").dataTable().api().draw();
		$(".sug").hide();
	});
	// 键盘事件
	 document.onkeyup = function(e){
                 var ev = document.all ? window.event : e;
                 // 回车搜索
                 if(ev.keyCode==13) {
                   e.preventDefault();
                    var no=$(".sug").find("li.selected").attr("uid");
                     $("#searchName").val('');
                     $("#searchName").val(no);
                     $("#addressWord").val('');
              
                     $("#addressWord").val($(".sug").find("li.selected").text());
                     $(".sug").hide();
                 }
                 // 向下箭头
                 if(ev.keyCode==40) {
                 	$(".sug").show();
                   e.preventDefault();
                    $(".sug li").unbind( "mouseenter" );
                    $(".sug li").unbind( "mouseleave" );
                    $("#searchName").unbind( "keyup" );
                   	var index=$(".sug").find("li.selected").index();
                   	$(".sug li").eq(index).removeClass("selected");
                   	$(".sug li").eq(index+1).addClass("selected");
                 }
                 // 向上箭头
                  if(ev.keyCode==38) {
                  	$(".sug").show();
                   e.preventDefault();
                    $(".sug li").unbind( "mouseenter" );
                    $(".sug li").unbind( "mouseleave" );
                   	var index=$(".sug").find("li.selected").index();
                   	$(".sug li").eq(index).removeClass("selected");
                   	$(".sug li").eq(index-1).addClass("selected");
                 }

                 if(ev.keyCode!==13&&ev.keyCode!==40&&ev.keyCode!==38){
                   	// $(".sug").show();
                   	var keyword=$("#searchName").val();
  				        	search(keyword);
                 }
    }


	// 查询函数
	function search(keyword){
		$.post('/index.php?m=Admin&c='+info.control+'&a='+info.action,{no:keyword},function(data,status){
           		var str="";
           		for(x in data){
           			str+='<li uid="'+data[x].no+'">'+data[x].full_parent_name+data[x].name+'</li>';
           		}
           		$(".sug ul").empty();
           		$(".sug ul").append(str);
           		console.log(++info.index);
          });
	}
	
});

